package com.flyme.module.order.provider.service;


import com.flyme.core.base.supper.service.IBaseService;
import com.flyme.module.order.client.entity.Order;
import com.flyme.module.order.client.entity.PayAccount;

import javax.servlet.http.HttpServletRequest;

/**
 * @author: flyme
 * @date: 2018/3/7 15:28
 * @desc: 支付账户接口
 */
public interface PayAccountService extends IBaseService<PayAccount> {

     PayResponse getPayResponse(HttpServletRequest request);
     PayResponse getPayCallBackResponse(HttpServletRequest request,Order order);
    /**
     * 根据支付类型查询
     */
     PayAccount getByPayType(String payType);

     PayResponse getPayResponsePC(HttpServletRequest request);

}
